module.exports = {
    global: {
        RPCNode: "https://goerli.infura.io/v3/ed0f0f32356245dabbdc84fa43b643e1",
        EMPTY_DATA: '0x',
        DEFAULT_MAX_GAS_FEE: 3.5e9, // 3.5 GWEI
        DEFAULT_MAX_PRIO_FEE: 2.5e9, // 2.5 GWEI
        ZERO_ADDRESS: "0x0000000000000000000000000000000000000000",
        masterCopyAddress: "0x3E5c63644E683549055b9Be8653de26E0B4CD36E",
        fallbackHandler: "0xf48f2B2d2a534e402487b3ee7C18c33Aec0Fe5e4",
        fatoryAddress: "0xa6B71E26C5e0845f74c812102Ca7114b6a896AB2",
        httpsUrl: "https://speedy-nodes-nyc.moralis.io/c4b599022c0d02928a17cdb7/eth/goerli",
        ethapi: "https://xwallet.sectoken.io/api/wallet/eth_single/",
        bscapi: "https://xwallet.sectoken.io/api/wallet/bsc_single/",
        BaseURL: "https://xwallet.sectoken.io/api/",
        BaseURL1: "https://xwallet.sectoken.io/",
        coin: "eth",
        ethrpcurl: "http://192.168.36.150:9545",
        bscrpcurl: "https://bsc.getblock.io/testnet/?api_key=ef2b23bc-fd6f-42d6-a342-786456989ddf",
        pwd: true,
        ethapiurl: 'https://testnet.sectoken.io/api/v1/wallet/eth_single/',
        ERC20ContractAddress: "0xa48d642F12dF228d7D3A24E3A81EF9e62FbBB548",
        ERC721ContractAddress: "0x826eb366E0BFF2bE0c033a086545287B7890C1cc",
        NOT_AVAILABLE: 'n/a',
        expandKey: '2c01614a892f70fa5fbf',
        TransactionTokenType: {
            ERC20: 'ERC20',
            ERC721: 'ERC721',
            NATIVE_COIN: 'NATIVE_COIN',
        },
        EIP712_DOMAIN: [
            {
                type: 'uint256',
                name: 'chainId',
            },
            {
                type: 'address',
                name: 'verifyingContract',
            },
        ],
        SAFETX: [
            {
                "type": "address",
                "name": "to"
            },
            {
                "type": "uint256",
                "name": "value"
            },
            {
                "type": "bytes",
                "name": "data"
            },
            {
                "type": "uint8",
                "name": "operation"
            },
            {
                "type": "uint256",
                "name": "safeTxGas"
            },
            {
                "type": "uint256",
                "name": "baseGas"
            },
            {
                "type": "uint256",
                "name": "gasPrice"
            },
            {
                "type": "address",
                "name": "gasToken"
            },
            {
                "type": "address",
                "name": "refundReceiver"
            },
            {
                "type": "uint256",
                "name": "nonce"
            }
        ]
    },
    TransactionStatus: {
        AWAITING_CONFIRMATIONS: 'AWAITING_CONFIRMATIONS',
        AWAITING_EXECUTION: 'AWAITING_EXECUTION',
        CANCELLED: 'CANCELLED',
        FAILED: 'FAILED',
        SUCCESS: 'SUCCESS',
        PENDING: 'PENDING',
        WILL_BE_REPLACED: 'WILL_BE_REPLACED'
    },
    AssetList: [{
        profileImg: require('@/assets/imgs/eth.png'),
        label: 'ETH'
    }, {
        profileImg: require('@/assets/imgs/eth.png'),
        label: 'USDT'
    }],
    CoinList: [
        {
            coinType: 'ETH',
            fullName: 'Ethereum',
            backImg: require('@/assets/imgs/eth_bgc.png'),
            logoImg: require('@/assets/imgs/eth.png'),
            logoBackColor: '#5662EA',
            profile: '以太坊及全部ERC20代币'

        }, {
            coinType: 'BTC',
            fullName: 'Bitcoin',
            backImg: require('@/assets/imgs/btc_bgc.png'),
            logoImg: require('@/assets/imgs/btc.png'),
            logoBackColor: '#F7931A',
            profile: '比特币'
        }, {
            coinType: 'LTC',
            fullName: 'Litecoin',
            backImg: require('@/assets/imgs/ltc_bgc.png'),
            logoImg: require('@/assets/imgs/ltc.png'),
            logoBackColor: '#3E5BF2',
            profile: '莱特币'
        }, {
            coinType: 'BCS',
            fullName: 'Binance Smart Chain',
            backImg: require('@/assets/imgs/bcs_bgc.png'),
            logoImg: require('@/assets/imgs/bcs.png'),
            logoBackColor: '#CFD9FF',
            profile: '币安智能链'
        }, {
            coinType: 'EOS',
            fullName: 'Enterprise Operation System',
            backImg: require('@/assets/imgs/eos_bgc.png'),
            logoImg: require('@/assets/imgs/eos.png'),
            logoBackColor: '#1296DB',
            profile: '商用分布式设计区块链操作系统'
        }
    ],
    MainBottomRoute: {
        WalletSelected: require('@/assets/imgs/wallet_selected.png'),
        WalletNoSelected: require('@/assets/imgs/wallet_no_selected.png'),
        MineSelected: require('@/assets/imgs/user_selected.png'),
        MineNoSelected: require('@/assets/imgs/user_no_selected.png')
    },
    CoinArray: {
        ETH: require('@/assets/safe/eth_coin.png'),
        BTC: require('@/assets/safe/btc_coin.png'),
        USDT: require('@/assets/safe/usdt_coin.png')
    },
    CoinTransparentArray: {
        ETH: require('@/assets/imgs/eth.png'),
        USDT: require('@/assets/imgs/eth.png'),
        BTC: require('@/assets/imgs/btc.png'),
        LTC: require('@/assets/imgs/ltc.png'),
        BCS: require('@/assets/imgs/bcs.png'),
        EOS: require('@/assets/imgs/eos.png')
    },
    PayWithArray: {
        profile_logo1: require('@/assets/safe/profile_logo1.png'),
        profile_logo2: require('@/assets/safe/profile_logo2.png'),
        profile_logo3: require('@/assets/safe/profile_logo3.png'),
    },
    CollectiblesArray: {
        SynthNFT: require('@/assets/safe/synth_nft.png'),
    },
    TranscationType: {
        Send: require('@/assets/safe/send.png'),
        Received: require('@/assets/safe/receive.png'),
        Rejection: require('@/assets/safe/rejection.png'),
        Created: require('@/assets/safe/setting.png'),
        None: require('@/assets/safe/code.png')
    },
    LabelArray: ["A", "B", "C", "D", "E", "F", "G"],
}